html {
	margin: 0;
	padding: 0;
}
body { width:100%;}
html, body {
  margin:0;
  padding:0;
  height:100%;
}
body {
	color: #6e6e6e;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background:url(../images/body-bg.gif);
	font-size:12px;
	line-height:17px;
}
td, th, input, textarea, select, a {
	font-size: 12px;
}
#banner {
	background: #fff;	
	margin: 10px auto;
	overflow: hidden;	
	width: 990px;
}
.bn_left {
	width: 235px;
	float: left;
	height: 340px;
	font-family: "Times New Roman", Times, serif;
}
.bn_left_text {
	font-size: 24px;
	font-weight: bold;
	color: #00923F;
	text-transform: uppercase;
}
.bn_left_text1 {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.sp_banchay
{
	width:300px;
	float:right;
	border:1px solid #000;
	background:#000;
}
.head
{
	margin:0; background:#000; height:40px; line-height:40px; text-align:center; color:#F17915; font-size:16px;
}
.main-container {
	width:990px;	
	margin:0 auto;
	padding:0px 0 35px 0;
}
.header-bg {
	margin-bottom:25px;
}
.header-top-cont {
	padding:5px 0 6px 0;
	overflow:hidden;
	width:990px;
	margin:0 auto;
}
.content-bg {
	background:#fefefe;
	width:990px;
	margin:0 auto;
	border-radius:7px;
}
.content-padd {
	padding:35px 0 27px 0;
}
.main-shining {
	min-width:1000px;
	padding-bottom:30px;
}	
.wrapper {
	width:100%;
	overflow:hidden;
}
.extra-wrap{ overflow:hidden;}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.spacing { margin-right:20px;} 
h1 {
	color: #303030; padding-left:15px; padding-top:4px;
	font-family: 'Open Sans', sans-serif;
	font-size:25px;
	font-weight:600;
	margin-top: 0px;
	margin-bottom:13px;
}

.row-1{ width:990px; margin:0 auto;}
.button-2.left-button-prod{ float:right;}
.price.special-price{ float:none;}
h2 {
	color: #191919;font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.checkout-content .buttons #button-payment{ margin-top:10px;}
p {
	margin-top: 0px;
	margin-bottom: 20px;
}
.fancybox{ text-decoration:none;}
.fancybox:hover{ text-decoration:underline;}
a, a:visited, a {
	color: #3f3f3f;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
#logo a img
{
margin-top:-45px;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input:focus,
textarea:focus,
select:focus{ outline:none;}
input[type='text'], input[type='password'], textarea {
	background:#fff;
	border:1px solid #ccc;
	padding:4px 3px 4px 3px;
	margin-left: 0px;
	margin-right: 0px;
	color:#929292; font-size:11px;
	margin:0;
	height:14px;
}
select {
	border: 1px solid #E7E7E7;
	padding:3px 3px 4px 3px;
	font-size:11px; color:#929292;
	margin:0;
}
.account-success #content p{ margin-bottom:5px;}
label {
	cursor: pointer;
	color:#191919;
}
.fleft { float:left;}
/* layout */
#container {
	width:990px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding:0;
	padding-bottom:10px;
	overflow:hidden;
}
.common-home #container  { margin-bottom:0px; padding-bottom:0; background:none; }
#column-left {
	float: left;
	width:230px;
	padding-left:0px;
}
.center-col { position:relative;}
#column-right {
	float: right;
	width:302px;
	margin-top:0px;
	margin-bottom:0px;
}
.box.featured { margin-bottom:0px; background:none; border:none;}
.box.home-block{padding-top:10px; background:url(../images/tail-box.gif) 0px 0px repeat-x #fafafa; margin-bottom:10px; float:left;}
.box-featured{ border:1px solid #dfe1e4;border-radius:5px; padding:10px 10px 10px 241px;background:url('../image/bg-featured.gif') 29px 57px no-repeat ; width:537px;}
#banner0 {float:left;overflow:hidden; height:158px;}
#banner1 {  float:left;  overflow:hidden; height:158px; }
#banner2 { float:left;  height:158px; overflow:hidden;}
#banner4, #banner5,  #banner3, #banner7, #banner6 {  float:left;overflow:hidden; height:68px; margin-left:20px; }
#banner8 { margin-left:20px; float:left; clear:right;} 
#banner0 div, #banner1 div, #banner2 div {  height:158px;}
#banner5 { clear:right;}

#content {
	min-height: 400px;
	margin-bottom:10px;
	padding-top:0px;
	padding-right:0px;	
}
.common-home #content { padding-right:10px; padding-left:0;}
#column-left + #column-right + #content, #column-left + #content {
	margin-left:230px;
	
}
#column-left .box { background:none; border:none;}
#column-right + #content {
	margin-right:302px;
}
.common-home #content { padding-right:30px; margin-bottom:40px;}
/* header */
#header {
	height:144px;
	margin-bottom: 0px;
	position: relative;
	z-index: 99;
	padding-bottom:0px;
	width:990px;
	margin:0 auto;
	background:url(../images/header-line.gif) 0 bottom repeat-x;
}
.common-home #header { padding-bottom:0;}
#header #logo {
	position: absolute;
	top:44px;
	left:0px;
}
#language {
	position: absolute;
	top: 15px;
	left: 335px;
	width: 75px;
	color: #999;
	line-height: 17px;
}
#language img {
	cursor: pointer;
}
#currency {
	float:right;
	color: #9b9a9a;
	line-height: 12px;
	font-size:11px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-top:20px;

}
#currency span { display:none;}
#currency a {
	text-decoration:none;
	margin-left:8px;
	float:left;
	height:14px;
}
#currency a  span{
	background:none;
	display: inline-block;
	padding:0;
	color: #999;
	text-decoration: none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
#currency a:hover span{ color:#F17915;} 

#currency a .act {
	color:#f17915;
	text-decoration: none;
	cursor:default;
	background-position:left top;
}

.bg-top-content{background:url(../images/content-top.gif) 0 0px no-repeat; width:1026px; height:19px; margin:0 auto;}
.footer-wrap-top{background:url(../images/footer-wrap-top.gif) 0 0px no-repeat; width:1028px; height:17px;}
.footer-wrap{
	width:990px;
	margin:0 auto 0px;
	clear:both;
	background:url(../images/bold-line.png) repeat-x;
	overflow:hidden;
}

#back-top {position: fixed;bottom: 30px;z-index:9999;left:50%;margin-left:600px;}
#back-top a:hover {color:#79ec3e;}
#back-top span {width:45px;height:24px;display: block;margin-bottom: 7px;background:url(../images/up-arrow.png) no-repeat left 0px;}
#back-top a:hover span { background-position:right 0px;}



#tab-review #captcha{ margin-top:10px;}

/*********************************************************************************************header-cart*******************************************************************************************/
.cart-inner {
	float:right;
	
	}
#cart {
	float:right;
	min-width:170px;
	text-align:right;
	
}
#header #cart .heading .sc-button {
	display:inline-block;
	float:right;
	padding:0 0 0 0px;
}
#header #cart .heading  span {
	color: #9b9a9a;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	font-weight:bold;
}
#header #cart span.cart-bg {
	width:36px;
	display:inline-block;
	font-size:22px;
	background:url(../images/cart-bg.png) no-repeat;
	text-align:center;
	line-height:27px;
	padding:14px 0 7px 0;
	margin:0 9px 0 0;
	font-weight:normal;
	color:#FFF;
	overflow:hidden;
}
.heading a { text-decoration:none; padding-bottom:10px;}
#header #cart .heading span strong { display:inline-block; float:right; margin-top:20px;}
#header #cart .content {
	clear: both;
	border-radius:6px; 
	padding:8px 0 8px 0;
	display: none;
	position: relative;
	top:-3px; 
	background:#fff;
	z-index:99999;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	width:170px;
	float:right;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#header #cart.active .content {
	display: block;
}
#header #cart b{ padding:0 5px 0 0;}
#header #cart .cart {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px; border-radius:5px;overflow:hidden;
}
#header #cart .cart td.price{ font-size:12px; font-weight:600;font-family: 'Open Sans', sans-serif; line-height:12px;}
#header #cart .cart td.total{ font-size:12px; font-weight:600;font-family: 'Open Sans', sans-serif;}
#header #cart .cart td.name a:hover{ text-decoration:underline;}
#header #cart .cart td.name a{ text-decoration:none; font-size:12px; line-height:17px; margin-top:0px; display:inline-block; } 
#header #cart .cart td .total { font-size:11px; font-weight:bold; color:#000;}
#header #cart .cart td .total .quantity{}
#header #cart .cart td.name{ padding-left:10px; text-align:left;}
#header #cart .cart .item-cart-1 td{ padding-top:0;}
#header #cart .cart td {
	color: #000;
	vertical-align: top;
	padding:8px 0px 10px 5px;
}
#header #cart .cart .image {
	width: 1px; padding-left:8px;
}
.cart tr {background:url(../images/tail-tr.gif) left bottom repeat-x #fff; padding-bottom:20px;}
.cart-module .cart tr{ background:none;}
#header #cart .cart .image img {
	text-align: left;
}
#header #cart .cart .name small {
	color: #666;
}
#header #cart .cart .quantity { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#a6a4a4; text-transform:uppercase;
}
#header #cart .cart td.total {font-size:12px; font-weight:600;font-family: 'Open Sans', sans-serif; color:#c81908;
	text-align: right;
}

.cart-module .remove img:hover{overflow:hidden; margin-top:-11px;}
.cart-module .cart .remove img{ float:left; }
.cart-module .cart .remove span{ width:11px; height:11px;overflow:hidden;  display: inline-block;}
.cart-module .cart .remove {  width:20px; text-align:center!important; padding-top:8px;}
.cart-module .cart .remove img {cursor: pointer;}

#header #cart .cart .remove img:hover{overflow:hidden; margin-top:-11px;}
#header #cart .cart .remove img{ float:left; }
#header #cart .cart .remove span{ width:11px; height:11px;overflow:hidden;  display: inline-block;}
#header #cart .cart .remove {   text-align:right; padding-right:8px; }
#header #cart .cart .remove img {cursor: pointer;}



#column-left .box .box-product .image {
    display: block;
    margin-bottom: 10px;
    text-align: center;
}
#header #cart table.total {
	border-collapse: collapse;font-size:11px;
	padding: 5px 10px 5px 10px; margin-top:5px;
	float: right;
	clear: left;
	margin-bottom: 5px;
}
#header #cart table.total  tr{padding:0px 10px 0px 10px;}
#header #cart table.total td  b{ color:#a6a4a4; font-size:11px; font-weight:bold;}
#header #cart table.total td {
	color: #3A3738; padding-left:5px;  padding-right:10px; text-align:left
}
#header #cart table.total td .t-price{font-size:11px; font-weight:bold;}
#header #cart .content .checkout {
	text-align: right;
	clear: both; padding-right:8px; padding-bottom:0px; padding-top:5px;
}
#header #cart .empty {
	padding-top:20px;
	text-align: center;
	padding-bottom:20px;
}
#header #cart .heading h4 {
	color: #fff;
	font-size:12px;
	font-weight:bold;
	margin-top: 0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-right:9px;
	line-height:16px;
	text-transform:capitalize;
	float:left;
}
#header #cart .heading {
	position: relative; 
	z-index: 1;

}

.cart-position { 
	float:right;
	padding:0px 0 3px 0px;
	margin-top:20px;
	margin-right:0px;
	position:absolute;
	right:0;
}
.cart-position1 { 
	float:right;
	padding:0px 0 3px 0px;
	margin-top:88px;
	margin-right:0px;
	position:absolute;
	right:0;
}
.cart-text {
	background:url(../images/cart-text.png) no-repeat;
	width:190px;
	height:48px;
	float:right;
	margin-right:12px;
	position:relative;
	overflow:hidden;
	font-size:21px;
	line-height:26px;
	font-family:'Open Sans', sans-serif;
	color:#a19f9e;
	font-weight:600;
	margin-top:11px;
}
.cart-text  span { display:block; padding-left:32px;}
/****************************************************************************************************************************************************************************************/
#header #welcome a{ 
	color:#f17915;
	text-decoration:none;
	margin:0 3px;
}
#header #welcome a + a{ 
	color:#f17915; 
	text-decoration:none;
}
#header #welcome a:hover{ text-decoration:underline;}
#header #welcome {
	font-size:12px;
	line-height:15px;
	text-align:left;
	color: #9b9a9a;
	padding-top:3px;
	position:absolute;
	right:200px;
	top:46px;
}
#header .links {
	font-size: 10px;
	position:absolute;
	right:186px;
	top:76px;
}

#header .links a:hover{ color:#000;}
#header .links a span { color:#9b9a9a;}
#header .links li{ 
	float:left;
	padding:0 16px 0 0px;
}
#header .links li.last { background:none; padding-right:0;}
#header .links li.first { padding-left:0;}
#header .links a {
	display: inline-block;
	padding: 0px 0px 0px 0px;
	color: #9b9a9a;
	text-decoration: none;
	font-size:12px;
	line-height:17px;
	text-transform:capitalize;
}
#header .links a + a {
	margin-left: 8px;
}
/**********************************************************************************************menu********************************************************************/
.menu-bg {
	position:relative;
	top:124px;
	left:0px;
	width:100%;
	background:url(../images/main-menu-bg.gif) repeat-x #ff4606;
	border-radius:6px 0 0 0;
	z-index:1;
}
.main-menu .item-3, .main-menu .item-4, .main-menu .item-2 { display:none;}
.main-menu {
	float:left;	
}
.main-menu li {
	float:left;
	line-height:16px;
	background:url(../images/separator-1.png) right top no-repeat;
	padding-right:0px;
}
.main-menu li a {
	text-decoration:none;
	display:block;
	font-size:20px;
	padding:6px 11px 7px 9px;
	color:#f6f5f5;
	line-height:23px;
	text-transform:uppercase;
	font-family: 'Anton', sans-serif;
	background:url(../images/main-menu-a.gif) 0 -1000px repeat-x;
}
.main-menu li.first a { border-radius:3px 0 0 3px;}
.common-home .main-menu li.first a, .main-menu li a:hover {background-position:0 0;}
.information-information .main-menu li.item-1 a { background-position:0 0;}
.product-special .main-menu li.item-5 a { background-position:0 0;}
.information-sitemap .main-menu li.item-6 a { background-position:0 0;}
.information-contact .main-menu li.item-7 a { background-position:0 0;}

/*****************************************************************************************************************************************************************************/
/***************************************************************************************search**********************************************************************************/
.search-back {
	float:right;
	margin:0;
	
	z-index:3;
	


}
#search { position:relative; margin-top:24px; padding:0px 0 0 0px;}
.search-bg {
	display:inline-block;
	background:#fcfcfc ;
	border:1px solid #dcdada;
	width:157px;
	height:24px;
}

#menu .button-search:hover{background: url(../images/button-search.png) right top no-repeat;}
#menu .button-search {
	position: absolute;
	right:12px;
	background: url(../images/button-search.png) left top no-repeat;
	width:9px;
	height:9px;
	cursor: pointer;
	top:8px;
}
#menu #search input {
	background:url(../images/trans.png);
	padding:2px 0px 6px 10px;
	width: 120px; 
 	border:none; 
	font-size:12px; 
	color:#b2b2b2;
 	height:18px;
	margin:0;
	outline:none;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:6px;
}
/*******************************************************************************************************************************************************************************/
.box.cat-colum {margin-bottom:7px;}
.product-filter .product-compare {
	padding:3px 0 0 10px;	
}
.header-modules { width:1920px; position:relative; left:50%; margin-left:-960px;}
/*************************************************************************************bestsellers**********************************************************************************/
.bestsellers .image {
	margin:0 15px;
	text-align:center;
	float:left;
}
.bestsellers .image img {
	background:#f1f0ee;	
}
.bestsellers ul li {
	overflow:hidden;
	width:100%;
	padding:0px 0 0px 0;
	height:119px;
	margin-top:20px;
}
.bestsellers ul li .extra-wrap { margin-top:0;}
.bestsellers ul li.last { padding-bottom:20px;}
.box.bestsellers .box-content { padding:1px 0 0 0px; border:1px solid #dcdada; background:#fcfcfc; overflow: auto; height:453px; width:300px; float:right;}
.bestsellers ul { margin-bottom:20px;}
.name a {
	font-size:12px;
	line-height:17px;
	color:#333;
	text-decoration:none;
}
.name a:hover { text-decoration:underline; color:#f17915;}
.bestsellers .name {  margin-bottom:6px;}
.bestsellers .name a { font-size:13px;}
.price {
	font-size:21px;
	line-height:26px;
	color:#fb9846;
	font-weight:normal;
	font-family: 'Playfair Display', serif;
}
.price .price-new  {margin-right:10px; float:left;}
.price .price-old {
	text-decoration:line-through;
	
}
.price-old {
	text-transform:uppercase;
	font-weight:normal;
	color:#747373;
}
/*********************************************************************************************************************************************************************************/
/**************************************************************************************manufacturers******************************************************************************/
.box.manufacturers .box-content { padding-top:8px;}
.manufacturers ul {
	margin:0;
	padding:0px 0 0px 0;
}
.manufacturers ul li {
	font-size:12px;
	line-height:15px;
	padding:0px 0 0px 0px;
	background: url(../images/line-5.png) repeat-x scroll left bottom transparent;
}
.manufacturers ul li a {
	text-decoration:none;
	display:inline-block;
	font-size:12px;
	line-height:28px;
	background:url(../images/marker-1.png) 0 -77px no-repeat;
	padding-left:22px;
}
.manufacturers ul li a:hover {background-position:0 8px;}
.manufacturers ul li.last { background:none;}
/*********************************************************************************************************************************************************************************/
/*******************************************************************************new products**************************************************************************************/

.new-products ul li.first-in-line {
	clear:both;
}
.new-products ul li.last-in-line { margin-right:0;}
.new-products li {
	margin-bottom:10px;
	background:#fcfcfc;
	border:1px solid #dcdada;
	padding:10px;
	}
.new-products .short-descr { padding-bottom:11px; display:block;}
.new-products ul li .name a {
	display:inline;	
}
.new-products .box-product .price { background:url(../images/line-1.png) left bottom repeat-x; padding-bottom:17px; margin-bottom:20px;}
.new-products  .name { padding-bottom:6px;}

/*********************************************************************************************************************************************************************************/
/*******************************************************************************featured products*********************************************************************************/
.featured ul li {
	margin-right:30px;
	margin-bottom:0px;
	text-align:center;
	padding:0px 0 0px 0;
	width:223px;
	float:left;
	background:#fcfcfc;
	border:1px solid #dcdada;
	margin-bottom:20px;
}
.featured ul li .inner-indent { padding:19px; overflow:hidden;}
.featured ul li.last-in-line { margin-right:0;} 
.featured ul li .cart { text-align:left; padding-left:8px; }
.featured ul li .image2 { 
	margin-bottom:15px;
	background:#fff;	
}
.featured ul li .image2 img { background:#f1f0ee; width:190px; }
.box.featured .box-content {
	padding:0px 0px 0 0px;
	
}
.featured .image { background:#FFF;}
.featured .name { padding-bottom:8px; text-align:left; height:30px;}
.featured .box-product .price { 
	font-size:24px;
	line-height:30px;
	padding:0px ;
	position:relative;
	z-index:2;
	padding-bottom:6px;
}
.featured ul li:hover .price { color:#3f3e3e;}
	
/*********************************************************************************************************************************************************************************/
/*********************************************************************leftinfo***************************************************************************************************/
#column-left .info , #column-right .info {padding:0;}
#column-left .info li, #column-right .info li {
	background: url(../images/line-5.png) repeat-x scroll 0 bottom transparent;
    padding: 0px 0 0px 0px;
    position: relative;
}
#column-left .info li.last, #column-right .info li.last { background:none;}
#column-left .info li a, #column-right .info li a, .afine li a, .acount li a {
    color: #5d5858;
    font-size: 12px;
    padding: 7px 0 8px 0px;
    text-decoration: none;
	line-height:15px;
	padding-left:22px;
	background:url(../images/marker-1.png) left -76px no-repeat;
	display:inline-block;
}
#column-left .info li a + a, #column-right .info li a + a, .afine li a + a, .acount li a + a { padding-left:0; background:none;}
#column-left .info li a:hover, #column-right .info li a:hover, .afine li a:hover, .acount li a:hover {
  background-position:0 8px;
}

.info ul { padding:2px 0 2px 0;}
/********************************************************************************************************************************************************************************/
/********************************************************************************specials*****************************************************************************************/
.box.new-products .box-content {
	padding-right:0px;
	padding-bottom:7px;
	padding-left:0px;
}
.box.new-products .box-content { padding-bottom:0px; padding-top:2px; margin-bottom:-9px;}
.box.specials .box-content .image2, .box.new-products .box-content .image2 { margin-bottom:0px;}

.box-product.spec-box ul li{ position:relative;}
.bg-spec{background:url(../images/bg-spec.png) left 0px no-repeat; width:62px; height:118px; position:absolute; left:-1px; top:20px;}
.box-product.spec-box ul li .name a{ text-decoration:underline; color:#2fa1bc; line-height:17px;}
.box-product.spec-box ul li .name a:hover{ text-decoration:underline; color:#f83b01;}
.box-product.spec-box ul li .name{ text-align:center;}
.box-product.spec-box ul li{ float:left; width:170px; margin-right:10px; border:1px solid #dfe1e4; border-radius:5px; padding:16px 9px 6px 9px;}
.box-product.spec-box ul li .description{ font-size:11px; color:#414141; line-height:17px;}
.box-product.spec-box ul li.last{ margin-right:0;}


/*************************************************************************************specials scrollpane*****************************************************************************/
.box.specials .box-content {
	padding:0px;
	}
.specials ul li {
	background:#fcfcfc;
	border:1px solid #dcdada;
	padding:10px;
	margin-bottom:10px;
}
.specials ul { margin-left:0px; }
.box.specials .image { margin-bottom:20px;}
.box.specials .short-descr {
	margin-bottom:13px;
	display:block;
}
.box.specials .price {
	padding-bottom:0;	
}

/* box */
.box {
	margin-bottom:10px;
	border:1px solid #dcdada;
	background:url(../images/box-bg.png);
}
.box.bestsellers { background:none; border:none; margin-bottom:0;}
.box .box-content.inform {
    padding:0px 0 0;
}
.box .box-heading {
	padding:0px 0px 19px 0px;
	font-size:16px;
	font-weight:normal;
	line-height:21px;
	color:#313131;
	text-transform:uppercase;
	background:url(../images/bold-line.png) 0 bottom repeat-x;
	margin-bottom:30px;
}
.box .box-heading a {
	padding:0px 0px 19px 0px;
	font-size:16px;
	font-weight:normal;
	line-height:21px;
	color:#313131;
	text-transform:uppercase;
	text-decoration:none;
	margin-bottom:30px;
}
.box .box-heading a:hover
{
	text-decoration:underline;
}

.box .box-content {
	padding: 10px 10px 12px;
}

#column-left .box.info .box-content, #column-left .box.account .box-content, #column-left .box.affiliate  .box-content { background:url(../image/box-bg.png); border:1px solid #dcdada;}
.box-shining {
	padding: 20px 0px 42px 30px;
	background:url(../images/box-shining.jpg) no-repeat;
}
.padd-both {
	padding:0 20px;	
	text-align:left;
}
.box .box-nav2 .box-heading {
	background:url(../images/cat-heading.jpg) repeat-x #576a54;
	border-bottom:1px solid #2b3429;
	color:#FFF;
}

.tip:hover + .tooltip{ display:block;}
.tooltip{ display:none;}
.tooltip{border: 1px solid #dfe1e4;
background-color: #fff;
    margin-left:5px;

    position: absolute;
	bottom:-20px;
    text-decoration: none;
	padding:4px 10px 4px 10px;
	font-family: 'Open Sans', sans-serif;
	left:-22px;

opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}
	.tip2:hover + .tooltip2{ display:block;}
.tooltip2{ display:none;}
.tooltip2{border: 1px solid #dfe1e4;
background-color: #fff;
    margin-left:0px;
padding:4px 10px 4px 10px;
    position: absolute; bottom:-20px;
    text-decoration: none;
font-family: 'Open Sans', sans-serif;
 color:#414141;
opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}
	
.product-list	.tooltip2{border: 1px solid #dfe1e4;
background-color: #fff; color:#414141;
    margin-left:35px;
    padding:4px 10px 4px 10px;
    position: absolute; bottom:-57px;
    text-decoration: none;font-family: 'Open Sans', sans-serif;

opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}

.product-list .tooltip{border: 1px solid #dfe1e4;
background-color: #fff;
    margin-left:5px; color:#414141;
    padding:4px 10px 4px 10px;
    position: absolute; bottom:-60px;
    text-decoration: none;font-family: 'Open Sans', sans-serif;

opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}



.cart	.tooltip2{border: 1px solid #dfe1e4;
background-color: #fff; color:#414141;
    margin-left:0px;
    padding:4px 10px 4px 10px!important;
    position: absolute; bottom:-32px;
    text-decoration: none;
padding:4px 10px 4px 10px;font-family: 'Open Sans', sans-serif;
font-size:12px!important;
opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}

.cart .tooltip{border: 1px solid #dfe1e4;
background-color: #fff;
    margin-left:5px;
    padding: 10px; color:#414141;
    position: absolute; bottom:-32px;
    text-decoration: none;font-family: 'Open Sans', sans-serif;
	font-size:12px!important;
padding:4px 10px 4px 10px!important;
opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}


/* box products */


.prod-stock{background: url(../images/stock-w.png) left 0px no-repeat;float: left;
    font-size: 12px;
    height: 38px;
    line-height: 12px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    text-align: center;
    width: 38px; color:#fff; font-weight:normal;}
.box-product {
	width:100%;
	overflow: auto;
	margin:0; padding:0;
	
}
.box-product.box-subcat { padding-top:10px;}
.LikePluginPagelet{ width:150px;}
.addthis_button_google_plusone{ width:67px;}
.addthis_button_tweet{ width:70px; margin-right:10px; margin-left:7px;}
.connect_widget_like_button{ width:150px;}
.product-category #content .box-heading{font-size:18px; color:#191919; padding-left:20px; padding-bottom:5px;}
.box-product.box-subcat .name.subcatname{ padding-top:4px;}
.box-product.box-subcat .name.subcatname a{ font-size:12px; font-weight:bold; color:#43403d; margin-bottom:0;}
.box-product.box-subcat  li { 
	width:216px;
	float:left;
	padding:6px 8px 7px 8px;
	border-bottom:1px solid #E7E7E7;
	margin-right:10px;
}
.box-product.box-subcat  li img {
	float:left;
	border:3px solid #dfe1e4;
	margin:0 10px 0 0;
}
#tab-related .image{ float:none; padding:5px; width:80px; height:80px;}
.prod-stock-2{ float:left; padding-top:13px; padding-right:10px;}


.zoom-top img{ opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.left .zoom-top:first-child{ margin-top:0px; position:relative; z-index:12; }
.zoom-top:hover{-moz-transform:scale(1.05);/*When hover on images image size will increased*/
-webkit-transform:scale(1.05);/*When hover on images image size will increased*/
	-webkit-transform:scale(1.05);/*When hover on images image size will increased*/
}
.zoom-top{ width:30px!important; height:30px!important;background: url(../images/zoom.png) right 0px no-repeat; overflow:hidden; margin-bottom:-30px; margin-left:222px;}
.box-product > li.tree-div{ margin-right:0;} 
.box-product > li {
	width:176px;
	display: inline-block;
	vertical-align: top;
	margin-right:42px;
	margin-bottom:28px;	
}
#module_cart .cart .name a{ text-decoration:none; font-size:12px; line-height:17px;}
#module_cart .cart .name a:hover{ text-decoration:underline;}
#column-left + #column-right + #content .box-product > div {
	width: 119px;
}
.specials .spec-descr {
	padding-bottom:12px;
}
.short-description span {
	display:block;
	font-size:11px;
	color:#a5a4a4;
}

.box-product .image {
	display: block;
	margin-bottom:8px;
	text-align:center;
}
.box-product .image2 {
	display: block;
	margin-bottom:25px;
	text-align:center;
}
.special-container1 .name { padding-bottom:7px;}
#column-right .image2 img {
	margin:10px 20px 5px 20px;	
}
.box-product.spec-box .cart{ float:right; padding-top:6px;}
.box-product .image img {
}
.box-product .name a {
	display: inline;
}
.box-product .price {
	overflow:hidden;
	text-align:left;
	padding-bottom:16px;
}
.box-product.spec-box .manufacturer{ margin-left:-8px;}
.box-product .price-old {
	text-decoration: line-through;
	font-weight:normal;
	color:#bab8b8;
}
.box-product .rating {
	display: block;
	margin-bottom: 4px;
}

.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-content .information li:first-child{ margin-bottom:5px;}
.box-content .information{ padding:0!important;}
.information { list-style:none; margin:0; padding:0;}
.information li a{ text-decoration:none; color:#333;}
.information li a:hover { color:#960f02;}
.information li:first-child{ border:none; }
.information  .info-facebook a:hover,
.information  .info-about1 a:hover{ color:#fff; opacity:0.8;}
.information  .info-facebook a{ background:url(../image/sfacebook.gif) 0 0px no-repeat; font-size:12px; font-weight:bold; color:#fff;  display:block; padding:7px 5px 9px 38px;}
.information  .info-about1 a{ background:url(../images/about.gif) 0 0px no-repeat; font-size:12px; font-weight:bold; color:#fff;  display:block; padding:7px 5px 9px 38px;}
.afine { list-style:none; margin:0; padding:0;}


.afine li:first-child, .acount li:first-child {
	background:none; 
}
.afine li, .acount li{
	background:url(../images/line-5.png) left top repeat-x;
}

.afine li a + a { background:none; padding-left:0;}
.acount{}
.acount { list-style:none; padding:4px 0;}

.content ul { list-style:none; margin:0; padding:0;}
.content ul li a{ text-decoration:none; color:#35230f; font-size:14px; line-height:normal;}
.content ul li a:hover { text-decoration:underline;}
.content ul li:first-child{ border:none; }
.content ul li{ background:url(../images/marker-manuf.png)  left 5px no-repeat; padding-left:22px;color:#3f3f3f;padding-bottom:4px; padding-top:4px;}
.account-forgotten table.form tr td:first-child {
    width:87px;
}
.account-edit .content .form input{ width:200px;}
.account-edit table.form tr td:first-child {
    width: 73px; text-align:right
}
.account-password .content .form input{ width:200px;}
.account-password table.form tr td:first-child {
    width:118px; text-align:right
}
.wishlist-product td a{ text-decoration:none;}
.wishlist-product td{ border-right:1px solid #E7E7E7;  vertical-align: middle!important;}
.box-category > ul > li + li {
}
.q2 { width:299px;}

ul{ list-style:none; margin:0; padding:0;}

/* content */
#content .content {
	padding:0px;
	overflow: hidden;
	margin-bottom: 20px;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}

/* footer */ 
#footer {
	clear: both;
	overflow: hidden;
	min-height: 100px;
	padding:40px 0px 12px 0px;
}
#footer h3 {
	color: #313131;
	font-size: 16px; 
	padding-top:0px;
	margin-top: 0px;
	font-weight:normal;
	margin-bottom:22px;
	text-transform:uppercase;
}
#footer .column {
	float: left;
	width:243px;
	margin-right:20px;
	min-height:148px;
}
#footer .column ul {
	margin-top: 0px;
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}
#footer .column ul li {
	padding-top:3px;
	padding-bottom:4px;
	list-style:none;
	line-height:15px;
	
}
#footer .column a {
	text-decoration: none;
	font-size:12px;
	color:#333;
}
#footer .column a:hover { color:#f17915;padding-left:5px;}
#footer .column.col-4 { margin-right:0; width:190px;}
#footer h4 {
	margin-top:0;
	font-size:17px;
	color:#555050;
	line-height:21px;
	font-weight:normal;
	margin-bottom:7px;
}
#powered a:hover{ text-decoration:underline;}
#powered a{ text-decoration:none; color:#9b9a9a; font-size:12px;}
#powered a:hover{ text-decoration:underline;}
#powered {
	font-size:12px;
	color:#9b9a9a;
	padding:4px 0px 6px 0px;
	text-align:left;
	float:left;
	background:url(../images/bold-line.png) repeat-x;
	width:100%;
}
#powered .indent {
	padding:37px 15px 0px 0px;	
}
.details
{
	overflow:hidden;
	margin-bottom:10px;
}
.de_left
{
	width:540px;
	float:left;
	margin-bottom:5px;
}
.de_right
{
	width:420px;
	float:right;
}
.images 
{
	border: 1px solid #CCCCCC;
    margin: 15px 0;
    padding: 25px 15px;
    text-align: center;
    width: 510px;
}
.images img
{
	width:417px;
	height:472px;
}
.mota
{
	border: 1px solid #CCCCCC;
    margin: 15px 0;
    padding: 15px 15px;
}
.mota h2
{
	color:#333;
	font-size:20px;	
	font-weight:normal;
	margin-bottom:20px;
}
.mota .price
{
	font-size:30px; margin-bottom:20px;
}
.mota p
{
	text-align:justify;
	font-size:14px;
	line-height: 22px;
    padding: 5px 0;
	margin-bottom:0;
}
.mota .chonmua
{
	margin-bottom:20px;
}
.chonmua input
{
	border-radius: 10px 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    padding: 3px 5px;
	background:#F17915;
}
.featured ul li .inner-indent .chonmua
{
	float:left;
	margin-bottom:0;
	width:100%;
	text-align:center;
}
.pri_ce
{
	text-align:center;
	width:100%;
}

/*login-contact*/
.login, .register {
	border: 1px solid #CCCCCC;
	height: 420px;
	margin-top: 20px;
}
.log {
	background: #F17915;
	color: oldlace;
	font-weight: bold;
	padding: 8px 5px 8px 10px;
	text-transform: uppercase;
}
.log1 {
	padding-left: 10px;
	padding-top: 10px;
}
.log2 {
	padding-left: 10px;
}
.log2 td {
	vertical-align: middle;
	padding: 5px;
}
.login input, .register input, .contact input
{
	width:200px; height:22px;
	font-size:13px;
}
.login input.input, .register input.input, .contact input.input
{
	border-radius: 10px 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    padding: 5px 15px;
	background:#F17915;
	width:auto;
	height:auto;
	margin-right:15px;
}
.search {
	background: #f5f5f5;
	border: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
}
.s_gia {
	width: 180px;
	float: left;
	padding-left: 10px;
}
.search span {
	background: #F3AB25;
	border-radius: 8px 0 8px 0;
	color: white;
	padding: 6px;
}
.contact 
{
	width:50%;
	float:left;
}
.map
{
	width:48%;
	float:right;
}
.contact td {
    font-size: 13px;
    padding: 2px 0 2px 10px;
}
.inp-form1 {
    min-height: 200px;
    width: 370px;
}